package com.hyg.lib_music.presenter;


import com.hyg.lib_common.DataModel.Music.Music;

import java.util.List;


public interface MusicListContract  {

    interface View {
        void setMusicListData(List<Music> musicList);

        //添加到我喜欢
        void addFavorite(int musicId);

        //从我喜欢删除
        void removeFavorite(int musicId);
    }

    interface Presenter extends BasePresenter<View> {
        //音乐列表
        void getMusicList(int categoryId);

        //添加到我喜欢
        void addFavorite(int musicId);

        //从我喜欢删除
        void removeFavorite(int musicId);
    }
}